没有空闲服务器?导入 OVF 镜像快速体验 SmartX 超融合社区版
自 SmartX 超融合套件社区版(以下简称 “社区版”)发布以来,许多技术小伙伴都已经安装部署,并在社区里与我们分享了部署体验。同时,我们也收到了小伙伴们一些反馈,例如:
没有空闲裸金属服务器用于安装社区版,希望在虚拟机上体验。
无法满足社区版最低硬件要求。
在虚拟机上安装社区版,不知应如何设定虚拟机的配置和参数。
为了解决以上问题,我们为大家找到了一个新方法:利用 OVF 镜像,在 VMware ESXi 虚拟机上部署社区版,帮助大家体验社区版功能,即 OVF 部署方案 (请注意,OVF 部署方案仅用于功能体验,不作为正式环境或者性能测试用途)。
跟着小编一起看下,OVF 部署方案有哪些配置要求以及部署步骤吧!
相较于以往基于裸金属服务器进行部署,OVF 部署方案对硬件要求大幅降低。具体配置需求可参考下表:
硬件要求 | 裸金属部署方案 | OVF 部署方案 |
运行环境 | 裸金属服务器 | VMware ESXi 虚拟机 |
CPU | 至少 1 颗,主频 2.1GHz 以上,Sandy Bridge 及以上 | 6 vCPU(最低配置,不可调整) |
内存 | 64GB 以上 | OVF 默认设置 32GB / 最低可设置为 24GB |
硬盘 | 缓存盘(SSD,容量 480GB 以上)至少 1 块; 数据盘(HDD,容量 1TB 以上)至少 2 块 | 只需要 5 块虚拟磁盘,分别为:1GBx1,200GBx2,300GBx2(精简置备) |
网络 | 至少 2 个物理网口,包含两个网络(管理网络、存储网络) | 物理网口至少 1 个,包含 2 个虚拟网络端口组,即 VM Network 和 Stor Network |
如果选择 OVF 部署方案,只需 6 个步骤即可部署完成!让我们一起试一下吧:
第一步:下载 OVF 虚拟机镜像和 CloudTower 镜像
1)下载 OVF 镜像,快速部署 SMTX OS 社区版 (小贴士:通过 OVF 镜像 ,不仅硬件要求降低,还大幅简化了 SMTX OS 的部署环境设置工作)
链接:
https://pan.baidu.com/s/1s_2QPZ6vWRiGKETliGde8w (提取码:ttlj)
2)下载 CloudTower 镜像 (选择【下载社区版产品】,获取 Tower 镜像):
链接:
https://www.smartx.com/community/
第二步:新增虚拟端口组(配置虚拟网络)
部署 SMTX OS 时,至少需要有两组网络(管理网络和存储网络),ESXi 默认情况下,已经有 VM Network 这个虚拟端口组,可用作管理网络,其中管理网络需要开启 “混杂模式” 。
注意,要将端口组或虚拟交换机配置为允许混杂模式,需执行以下操作:
使用 vSphere Client 登录到 ESXi / ESX 主机或 vCenter Server。
在清单中选择 ESXi / ESX 主机。
单击配置选项卡。
在 “硬件” 部分,单击网络。
单击要启用混杂模式的虚拟交换机的属性。
选择要修改的虚拟交换机或端口组,然后单击编辑。
单击 “安全” 选项卡。
从 “混杂模式” 下拉菜单中,单击接受。
另外,需要新增一个虚拟端口组作为存储网络,命名为 Stor Network。(如命名与例子不一致,可按照实际情况对应)
登录 vCenter,在对应的主机上【添加网络】-【标准交换机的虚拟机端口组】
第三步:通过 vCenter 或 ESXi 管理页面导入 OVF 镜像
1)点击对应主机右键,运行【部署 OVF 模板】
2)选择本地 OVF 文件,选择从之前步骤中下载好的 OVF 文件夹内所有文件
3)命名虚拟机,如:SMTXOS01
4)选择 SMTX OS 虚拟机的运行主机
5)确认配置,然后下一步
6)选择存储位置(推荐放在 SSD 空间上),磁盘模式建议选择【精简置备】
7)选择虚拟网络,其中 VM Network 为管理网络,Stor Network 为存储网络,请注意对应关系
8)确认配置信息,点击【FINISH】,等待导入数据完成
注意事项:该模板既可用于部署社区版的单节点集群,也可以是 3 节点的集群。如需部署 3 节点集群,请重复以上步骤,共导入 3 台虚拟机即可。
第四步:开启虚拟机,并执行节点初始化
由于用户使用为同一 OVF 镜像,这会导致 SmartX OS 多个节点序列号相同,因此需执行节点初始化,重新生成新的序列号。
具体步骤:
开启虚拟机电源,访问虚拟机控制台,使用 root 账号登录系统。
输入 cd /root/ 进入 root 路径。
运行 ./node_initialization.sh 执行节点初始化。
为 ens192 网卡配置管理 IP 后,即可登录集群初始化界面。
注意事项:如部署 3 节点集群,每个节点都需要执行节点初始化,按照以上 1-3 步重复执行。
第五步:初始化集群
1)在浏览器中输入集群中任意一台节点的管理 IP,进入集群配置界面。阅读软件产品安装协议,单击【我已阅读并同意服务条款】。
2) 在集群设置界面,输入集群的名称,系统默认选择 SMTX 虚拟机服务的部署架构。完成后单击 【扫描集群】,进入下一步。
3)配置虚拟主机
a. 勾选待部署的虚拟主机,取消集群以外的其他主机勾选: 系统最多勾选三台虚拟主机,此时我们应仅选择实际部署的虚拟主机来进行配置;对于不在集群里的虚拟主机,请取消勾选。
b. 修改各节点对应的虚拟主机名,使其名称变得更有辨识度。
4)配置存储:
a. 选择采用分层模式。
分层:将速度更快的物理盘作为缓存盘,充分发挥硬件性能。
不分层:无缓存盘。除了含有系统分区的物理盘,剩余的所有物理盘都作为数据盘使用。
b. 指定物理盘用途。
选择分层时,指定物理盘用途的原则如下:
每台主机应至少包含一个含有元数据分区的物理盘和一个数据盘。
某些磁盘允许用户为其指定用途,可通过单击磁盘后的下拉框重新进行指定;对于系统已推荐用途的磁盘,用户在改变时,系统会提出警示信息。
选择不分层时,指定物理盘用途的原则如下:
除了含元数据分区的盘外,其他盘都会默认为数据盘。
某些磁盘允许用户为其指定用途,可通过单击磁盘后的下拉框重新进行指定,但无法设置为 “缓存盘” 。
对于由系统固定用途的磁盘,无法改变其用途。
5) 配置网络:根据规划的 IP 地址分配表,在配置集群网络界面,填写管理和存储网络的配置信息,并分别为管理网络和存储网络创建虚拟分布式交换机。
6)检查此前设置的各主机对应的物理盘用途,创建的管理网络和存储网络的虚拟分布式交换机信息,以及网络配置等信息。确认无误后,单击【执行部署】,开始部署集群。
7)部署完 SMTX OS 集群后,还需要继续配置以下参数。
超级管理员密码:输入超级管理员 root 的密码,并再次确认。(用户名: root, 密码:smartx)
IPMI 信息(可选):输入各主机 IPMI 的 IP、用户名和密码。
第六步:关联 CloudTower
1)SMTX OS 的管理服务由 CloudTower 提供。CloudTower 需安装运行在虚拟机内。在设置完 IPMI 信息后,系统将跳转至如下界面,开始关联 CloudTower。
2)选择安装 CloudTower 环境,并设置集群管理虚拟 IP 地址。
已有 CloudTower 环境:若其他集群已部署 CloudTower,则建议选择此选项,后续在 CloudTower 中关联 SMTX OS 集群即可。
全新 CloudTower 环境:系统自动为 CloudTower 创建虚拟机,并启动安装 CloudTower。安装完后可以关联 SMTX OS 集群。
设置集群管理虚拟 IP 地址。设置集群的管理虚拟 IP 后,只要集群中存在至少一个主机可用,就能通过管理虚拟 IP 访问到集群的主机,从而保证集群的高可用性。
3)如果用户在上一步骤中选择 【全新 CloudTower 环境】,则此处需要继续安装 CloudTower,否则此步骤可忽略。
上传 CloudTower 的安装镜像。将本地 tar.gz 格式的 CloudTower 安装镜像拖曳至文件区域,或者单击 【选择文件】,选择从本地上传文件。
选择 CloudTower 环境的配置。(由于社区版 CloudTower 对管理的资源有明确的限制,此处无论选择何种配置,社区版的 CloudTower 也只支持最多管理 3 个集群、9 台主机。)
设置 CloudTower 的 IP 地址和子网掩码、网关信息。
设置 CloudTower 的组织名称,以及超级管理员 root 的密码。
单击 “下一步”,开始安装 CloudTower。安装完成后,系统将弹出提示框,单击 【完成】。15 秒后系统提示即将离开此网站,单击 【离开】后将自动跳转至 CloudTower 环境。
4)在 CloudTower 中关联 SMTX OS (ELF) 集群。
在浏览器中输入 CloudTower 的 IP 地址,使用超级管理员 root 账户登录 CloudTower。
在系统主界面选择 【集群】 页签,在右上角单击 + “关联集群”,弹出关联集群对话框。
在 “关联集群” 对话框中按照要求填写 SMTX OS (ELF) 集群的信息。完成后单击 【下一步】。
集群管理虚拟 IP:填写集群的管理虚拟 IP。
管理员用户名:填写集群的超级管理员账户的用户名。
管理员密码:填写管理员账户对应的密码。
单击 【下一步】,开始加载集群的数据。连接集群成功后,确认关联集群的信息,包括集群的名称、管理虚拟 IP、软件版本、以及使用的虚拟化平台等信息。
为集群选择所属的数据中心。也可以选择 【不加入任何数据中心】。
单击 【关联集群】,成功将 CloudTower 与 SMTX OS (ELF) 集群完成关联。
关联 SMTX OS (ELF) 集群后,可选择集群的详情界面,并查看集群的告警信息。如果 “严重警告” 信息为 0,则表示 SMTX OS (ELF) 集群运行正常。
如果您对 SmartX 社区版部署有任何问题,或希望和 SmartX 工程师讨论超融合相关技术,欢迎扫描下方二维码,通过用户助手,加入 SmartX 用户社区。
点击阅读原文,了解如何通过裸金属服务器部署社区版。